草庐IT

SQL 语句

全部标签

php - 准备好的语句检查行是否存在

我是Php中准备好的语句的新手,并且想知道您最好如何检查一行是否已经存在,因为我在这个阶段似乎感到困惑:prepare("INSERTINTOusers(email,password)VALUES(?,?)");$stmt->bind_param("ss",$email,$password);if(mysqli_num_rows($stmt)>0){$email=$_POST['email'];$password=$_POST['password'];$stmt->execute();header('Location:../login.php');}else{echo'useralre

php - PDOException : SQLSTATE[IMSSP]: Tried to bind parameter number 65536. SQL Server 最多支持2100个参数

好吧,我遇到了一个非常奇怪的PDOException,我似乎无法理解。这是生成的异常:PDOException:SQLSTATE[IMSSP]:Triedtobindparameternumber65536.SQLServersupportsamaximumof2100parameters.inD:\Work\CEUR16-004\Project\www_root\includes\scripts\php\libCore\products.php:169Stacktrace:#0D:\Work\CEUR16-004\Project\www_root\includes\scripts\p

PHP/SQL 图片上传到数据库

我需要一个php代码和sql代码,可以让某人将图像上传到数据库。我唯一能找到的东西是非常复杂的,并且不被某些浏览器接受。有什么想法吗? 最佳答案 切勿将图像存储在数据库中。永远永远永远永远。这里还有大量其他问题,您可能需要准备好解决。始终直接存储在文件系统上,并将文件的图像URL存储在数据库中。 关于PHP/SQL图片上传到数据库,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1

php - 是否有用于生成迁移 SQL (postgres) 文件的脚本?

在我工作的一个项目中,有时我不得不处理表结构的变化,比如添加字段。是否有可用于生成仅包含更改的迁移SQL文件的脚本?PHP、bash或Perl都不错。数据库为postgresql。 最佳答案 关注CPAN这个模块似乎符合要求:DBIx::Migration::Directories. 关于php-是否有用于生成迁移SQL(postgres)文件的脚本?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

PHP - 帮助编码 echo 语句以创建不同背景颜色的每隔一行

我正在动态创建一个表(stats_1),并且希望每一行的背景颜色都不同。到目前为止,所有的线都具有相同的背景颜色。我有以下php代码打印回显和语句:$keys=array('Col1','Col2','Col3','Col4','Col5','Col6','Col7');echo'';foreach($keysas$column)echo''.$column.'';echo'';foreach($dataas$row){echo'';foreach($keysas$column)if(isset($row[$column])){echo''.$row[$column];}else{ec

php - 将文章存储在数据库中的最佳方式? (PHP 和 SQL)

我想将文章存储在数据库中,但我似乎无法找到太多关于执行此操作的最佳方法的信息,从我读到的内容来看,大多数人似乎对如何有效地执行此操作存在分歧。很多人会提出一种方法,其他人会指出sql注入(inject)问题,我似乎找不到太多关于这个相当新的主题。这是一篇文章的html:Title2011-07-22ArticleText理想情况下,我想最好将组成每篇文章的htmlblock存储到数据库中,但这似乎有很多问题,就像我说的,我找不到很多关于这个特定主题的帖子,并且作为php和数据库的新手,我想在继续之前获得一些有关解决此问题的最佳方法的意见。 最佳答案

php - SQL 成员表显示成员之间的家庭关系

几天来我一直在尝试设计这个数据库。我在访问中设计它,然后在MYSQL服务器上将其作为PHPWeb应用程序实现。我有一张table:成员成员(member)ID(自动编号,PK)成员(member)姓名成员(member)详情成员可以与其他成员有很多关系,这可能是child、parent、friend、配偶等。看着一个成员,我希望能够与现有成员建立新的关系,然后让这种关系也成为相关成员可见,无需进一步输入。成员还应该能够列出他们所有的关系。你能告诉我应该怎么做吗?我尝试了几个选项,但似乎都没有按预期工作。我对SQL很满意,我只是在一元关系设计方面遇到了麻烦。-编辑-另外,我忘了补充,由于

php - PDO 准备语句的语法错误

我才刚刚开始使用准备好的语句,我的前几个示例效果很好,但现在我遇到了我不理解的SQL语法。我有一个执行INSERT的函数,它采用关联数组的参数,其中数组的键是字段,数组的值是要插入的值。例如:$arr=array("field1"=>"value1","field2"=>"value2");$this->insert("table",$arr);将执行:INSERTINTOtable('field1','field2')VALUES('value1','value2')但是,当尝试这样做时,出现以下错误:PDOException:SQLSTATE[42000]:Syntaxerroro

php - 简单的 if 语句(不是速记)

所以今天,和往常一样,我在编程。继续我平常的工作,打字,听DaftPunk和其他各种时髦的曲调。然后突然间,我不得不按照以下方式写一些东西:$x='a';//Forinstanceif($x=='a'||$x=='b'){//...}足够简单,我说的不是太破旧。可是等等!我心想“一定有更简单的方法来做到这一点-我在重复自己”。所以我开始尝试使用以下代码解决这个问题:if($x==('a'||'b')){//...}但是,这是行不通的。完全没有。总是是真的。如果$x等于a、b、c或cake。所以我生闷气,哭了一会儿,决定问Stackoverflow是否有人知道为什么。谢谢!

php - SQL DISTINCT 加上计数

我目前有一个包含专辑名称、艺术家和标题的表格(用于Mp3)。在我左侧的网页上,我目前使用以下方式显示所有专辑名称:SELECDISTINCT`album`FROM`mp3`但是我想在旁边显示每张专辑的数量,例如:AVeryGoodAlbum(3)表示该条记录中有3个整数。我可以使用SQL执行此操作吗?选择“不同”,还可以查看该专辑有多少人? 最佳答案 试试这个:SELECT`album`,COUNT(*)FROM`mp3`GROUPBY`album` 关于php-SQLDISTINCT加